leather strap with various uses - Espagnol Anglais Dictionnaire